update
delcare modules within internal scope directly, so that they can access others without FIRE. prefix
maintain scene roots