Split out NullLockManager
Updated documentation