a light weight ecommerce framework designed as a modular teaching tool