Initial commit. Migration from .NET.