implement common components
added current panel access
decoupling
Merge pull request #10 from zcmoore/screen_system

Screen system
Merge pull request #3 from zcmoore/master

NewScreenSystem