Common-sense physical reasoning in the real world requires learning about interactions of objects and their dynamics. The notion an abstract object, however, encompasses a wide variety that differ greatly terms complex behaviors they support. To address this, we propose novel approach to models as hierarchies parts may locally behave separately, but also act more globally single whole. Unlike p...