Non-Abstract Large System Design (NALSD)