How would you design a complex cost-allocation model for district programs at Baltimore City Public School System?