copied first few classes with pathvisio dependency and fixed shading