Included the next batch of header and source files. Still getting to figure out this interface.
This contains just about everything except the actual assets and any binaries themselves.