Adding the beginning of the IR emitters. The parser almost certainly does not work as hoped, but that will be addressed as I move along.