Initial Code Commit. Terribly incomplete initial work on core still lots of changes to architecture to come.