Remove Singleton pattern from Managers

Added a new way to have unique instances without the need
of the Singleton pattern. All the Managers are unique
instances as the Graphics class.