Add ContainerHopper from mc-dev for diff visibility
Add support for hoppers, fixes #2