First commit. Skeleton code implemented.