A MapBasic utility module and library to extend MBX programming functionality