Selection of Arduino hardware

I want to combine - An Arduino - Ethernet card (maybe with with PoE and micro SD card) - Some relays (at least 2 - preferably 4) (and maybe a display)

Is it possible? Is it hard? Hard to program? Which products should I choose? How to combine this?