Initial commit with basic skeleton.