Add universal module definition