Widget framework based on Express and CoffeeScript