Sapioit pockethold was originally without classes. I started using classes as it would make it easier in the future to expand it, and, it teaches me stuff. I would not move away from that at this stage. In theory, object oriented programming is easier to read, as it devides the code base. I do need to clean up the code though.
Menomenta thanks , I will look into it. Although, I would imagine copying over the composer.lock file, and do an update based on that in an external folder might be safer then doing a create-project and pasting the result on top of the previous content. Will look into it.