UpEnd is a project born out of frustration with several long-standing limitations in personal computing, as well as the recently reinvigorated interest in personal information management, hypertext and augmented knowledge work.
The core issues / concepts it intends to address are:
limitations of the hierarchical structure as present in nearly all of software
the neglect of (unrealized potential of) of development of base OS abstractions and features