System Building Blocks