Added some todos for making composition work smarter.

Implementing the todos should enable view caching to function even if
the model instance changes against the same view...by intelligently
removing the old view, re-locating the source, instantiating a new
version and binding. Will probably work on this later today or
tomorrow...