Prototype version one. Front-End heavy.