Create edge.hpp