Added ScreenFilter class
Don't visually decompose if selecting
Initial work on decompose(); decomposition no longer displays while
holding a bloc/wire
Pen cursor no longer shows up while mousing already-linked dest port
Fixed blank area appearing at the top of dmem when 'random' was hit if the display was scrolled down