Initial commit with build structure