A Meta-Engine Framework for Interleaved Task and Motion Planning using Topological Refinements