Abstract some common concepts for components in the same features. Make project change components scale and flex