a research quality finite volume tool for solving convection-diffusion PDE's on rectangular domains