First initial commit with projector control