Implemented initial structure.

Doesn't have any style, but created the initial structure.