what is comprehensive financial planning