Initial commit

Projects are each in separate folder for visibility. One or two of the
projects (like PlayerWidget) are not done very well though...