Moved definitions to package specific level
Added final icons
Fixed some Panel bugs + added some Input types
Preliminary program backend <-> UI logic