On The Evolution, Ontology, and Design of Retail Central Bank Digital Currencies