Financial Planning: A Comprehensive Overview