I modeled the outer shell using subdivision surfaces. A series of boolean modifiers will non-destructively break up the case into prime and bottom, then carve out all holes. The downside to This system is the entire boolean operations can bog down Blender quite a bit. Co-branding is often a variation http://damienjtzfm.designertoblog.com/1832622/the-definitive-guide-to-lelo