Add support for recursive modules in Track_definition (fix #219)