First code commit

This can be improved for sure. Just a proof-of-concept.