created programs struct
refactored programs class
moved renderer out of manager
moved renderer manager to render folder