Initial commit with structure.