Projector interface 1.0

Yeah, it's crappy, but hey, it works.