Simple programmable logic devices