encapsulated programs for my engine

first step towards true greatness