Initial commit. Bare bone stuff, no real functionality.