Mockup implemented, slightly-semi-functional but not really working yet.