Reading Plans, Building Cut Lists, and Estimating Material Costs