separating into 2 packages - one for building blocks, one providing a 'build solution'