continued splitting out functionality

reloading of scene currently tosses and exception. cause under
investigation.