Molecular Set Theory