Added some initial structure code.

Won't compile yet or anything. I just wanted to get some code in there
to establish a starting point.