Which characteristics of a black-box building block are you able to specify as an architect?