Updated the LinePathManager Singleton to use a different method to prevent race conditions.
Added OffsetPosition method to LinePath.
Added the AllowOffset field in LinePath and the LinePathEditor.