m².js - modular micro framework