No more explicit layout hack for aliases. Implement ICloneable. Fix line endings.