Add view snapshotting (pulled from the snapshot rotation library).
Add NIStringFromVector.
Ensure that aspect fitting generates integral sizes.