Projector interface added. GPIO library added as submodule