now respecting mixin alignment (resolves #3)
same priority multicast messages are now arranged by mixin name
resolves #4