Flexible and custom truss and post spacing options for roofs, side, end and shed walls and/or by individual wall.