Added a basic class for viewving components - componentView
Added a model for viewing gate - Gateview
Added a basic model for viewing signals - signalView
Added views for input and output signals
Removed some unused imports
Added a first layout of ComponentPanel
Added a componentFactory for creating componentViews
Added simulationBoard
minor changes to slsPerspective
Minor changes to GateView