Refactor all classes in containers.py into separate py files under sub-package "containers".
Purge clusters.
---
Refactor (i.e. remove) 'containers' sub-package to a standalone package 'structs'.
Refactor inspect.py into an external packege 'introspect'