Katana front-end framework