Constructing Compacta from Posets