This is remarkably similar to a project a colleague of mine was involved in just this past semester in Berk. The main difference was that he did it using CAD (or some other software) on a case by case basis. This on the other hand, involves standard block designs, and are thus highly amenable to scaling and mass production.