First commit of this from its original source
Commit of file stuff for this. Used for importing this as an Android
module