Initial Setup of libraries and sources.
Adding Program class and advancing program initialization.