shangtech-framework