It seems like the Diamond Standard could be a useful contract architecture for arc contracts. Has it been considered?
The Diamond Standard is here: ethereum/EIPs#2535
Also some people are asking if DAOStack can be used with the Diamond Standard here: https://www.reddit.com/r/ethereum/comments/gze6k3/a_diamond_is_a_set_of_contracts_that_can_access/