Replace prolog module by new, more generic resource module and replace prolog