How would you approach building a highly flexible financial or mathematical model from scratch in MS Excel?