A Unified Framework for the Construction of One-Step Finite-Volume and Discontinuous Galerkin Schemes on Unstructured Meshes