Decompose Derive Discover (D3)