Initial version of Desktop Library (implementation of DesktopModel)