Split Actor.Cluster.Web for modularity and editability which fixes #3 and improves #2