Instruction: Discuss the architectural considerations and implementation strategies for supporting multi-tenancy in a Flask application.
Context: This question explores the candidate's knowledge in designing Flask applications that can serve multiple tenants from a single application instance, a common requirement for SaaS platforms.