What Is Meant By Building Blocks