Initial commit with the skeleton of code