Plan M architecture