moved LOTBoundingBox because of a dependency cycle.
Ability to remove parts and using it in assembly test script. Removed
runtimeobject.parent because it was useless.
Zooming out if something is out of screen.