Created Graphics subproject
Reworked Factory to allow for persistent parameters