Initial commit with a small core