This is a really interesting model. Even when not made manifest, thinking of objects as points in an attribute-space (or as subspaces of an attribute-space, as would likely be the case for prototypal languages) is a novel view that could prove useful. The specifics around zigzag are over my head, but the general concept is intriguing, well done!