using limited numbers of standard modules which can be adapted by machining