First of all, what can we name a framework? We expect that this is a common code that provides the common capability and may be selectively overridden or extended with consumer code aid to provide the specific capability. The framework ...