Initial commit.

Basic framework.