Trying to create a powerful resource manager that deals with all references dynamically and globally.