The plasma framework provides the foundations that can be used to build a primary user interface, from graphical to logical components.