Interim work on animation improvements.

- Added swap() function for layout images.
- Updated orbit layout, reducing unnecessary image reloading.