Removed unused view-oriented PresenterAccepts function
Better used generics to obviate Manifest in PresenterAccepts
Better used generics to obviate cast in CodeMenuLayout
Combined FunctionService and PrimitiveService into CodeService