Started migrating 3D library into EdgeLibrary