... is something quite simple and basic. And it's not even 'perfect', but it's good enough for me.