Concept, Design, Code

Code

WIP