Core development

Intro

Please make sure you have set up a development environment: