.NET implementation of simultaneous localization and mapping system