clean up plugin handling for gem-based plugins. minor tweak to compute.volume processing (this needs more work)