building blocks technology