CoffeeScript framework allows to represent everything as entities interacting each other.