Split superClass HyperGraph into two files