EditorComponent: Removed Drawable interface
EditorComponentActive: Removed draw()
Removed useless Singleton interface
Added GraphicJunction class
GraphicTrace: Removed useless GPMs in constructor
Trace: Added methods to check if endpoints are connected
SourceToggle: Changed name to reflect interactivity