Add multi-level caching so that divergent containers will share instances, but only when appropriate
Add title graphic to README