Text this: Design for manufacture and assembly (DfMA) for modular buildings: an analytical framework