Improved Logic Gates.

I guess it's one way to get a simple logic function, but feels like overkill to me. Wouldn't it be more satisfying to make your own 'logic gates' from discrete components and wire them up to a plug with the form factor you want?