Start programming the core functionality and implement most scaffolding needed