User Library development started, functions temporarily maintained in _userlib.