A good friend of mine who is a tax/corporate lawyer said it takes a great deal of time and effort to put something like this together properly.
It happens all the time, it's nothing new, but it needs to be done right.
I agree with you CEO, take a couple of weeks to get it right.