Working on the Role-side of things now as well.  Added some suggestions for how a many-to-many polymorphic inverse could look.