All structures can now be called with or without new
Segments are now thoroughly tested, and that's a good start!