Initial commit

First upload of the code and supporting assets and libs.