Clean up EdgePlane
Add edge factory method. Allow override of default material