Updated LeveledGem filter/visitor to have more granular control

Changes received via submission on gcode