Can zim cubieboard be replaced with an off the shelf board that has all the connectors?

as much as i want to keep this machine stock, ive noticed that i can get the same board with all the headers (SATA, HDMI, etc). could i drop in a replacement like this, and have options to say add a screen or what have you and still have it work like the original. is this possible? I apologize for all the posts but i really want my machine to work but have some options