Freelancer:
johnsyomniscient
Minimal design
I tried designing it just as you have described.