reorganized a little, broken until Javelin supports instantiating prefabs from registered strings
renamed a component, manager instantiates based on config now