LockManages lock/unlock state and key-based access control for entities such as doors and containers.