core: Add skeleton based on the UML scheme

We also switched from Eclipse to NetBeans