Combined all the EdgeLibrary projects into one

Removed the 'E' before every class name;
Renamed some classes;
Added TextureGenerator