Full mortgage modeling: payment breakdowns, amortization schedules, PMI calculation, property tax, HOA inclusion, extra