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

Screen system