Added main selection capabilities

Also added a placeholder for more funcitonality.

Also added some demo stuff.