Initial Code commit. Just a skeleton so far.