In 2024, what's the state of the art to build a full-blown app without rebuilding every component that each SAAS uses (signup, auth, billing, password reset, etc).