what is comprehensive planning