Building Open Products