Add a container object to store references to initialized famous objects.

This allows the user to get access to anything registered inside of the
components to make additional modifications if necessary. Whether or not this
proves useful is still up in the air but it seemed like it might