Common tag container implementation (pt .2)

Seems done