Working commit, very, very alpha but will do what is required.

- Functioning skeleton and code