Designing custom #Phel (#PHP lisp) application architecture that can be used via web or cli, ran inside #WordPress as plugin or standalone, connecting to either MySQL or Sqlite. Hexagonal or "Ports and adapters" type architecture seems to fit the idea. Learning about multimethods and interfaces.. https://en.wikipedia.org/wiki/Hexagonal_architecture_(software)