This will, * Reorganize and modularize the project layout * Upgrade backend to latest Python and switch packaging from egg to wheel * Add ACID compliance across all transactional APIs * Reorganize and stabilize database migrations * Initiate Pydantic schema integration for request validation * Refactor core APIs to use context managers for database connections (removed poor exception handling which was suppressing errors) * Fix SQL injection vulnerabilities * Standardize API exception handling and log structure * Introduce scripts for database setup, migration and serving gkcore * Add basic support for creating international organisations and contacts * Fix spreadsheet exports * Rewrite APIs for Account management, P&L reports, Dashboard, Organisation export/import using JSON, GSTR1, UOM, Daily Ledger, Balance sheet and more * Add schema validation for GSTR1 report with latest GST spec * Add multi bank support for organisation * Add partial and multi payment support