Curious how this would play out with clusters of clusters as a topology. Say one would like to partition cluster A, of clusters A,B,C,D as a singleton role  cluster with each node instance falling within a range of akka port usage to lock down all nodes of a particular role for security. Cluster B is deployed as a multi-role cluster, with 2 other roles. Cluster C with yet another role, another singleton role cluster. How would one manage this if roles are not dynamic but hard coded is what I am getting at. I'd love to see a start up strategy that is dynamic, typing roles with a few fields.