First commit

First commit of the existing framework. This allows us to start
developing.