Initial commit.
Basic framework.