Getting rid of modules just to be able to handle mixed content seems like the wrong reason to refactor all my code.
I'll have to rename almost everything since most modules have most of their functions using the same names: get, set, transform, etc...
I'm not convinced that this is the way to go for me. There is a bug in 8.2.2 that I can no longer live with, I'll try upgrading to some in-between version for now. Can you tell me which version introduced the inability to set db:chop in modules?