Initial Commit

WIP Code — will not compile.