Complex object oriented & MCV structure in various mxj objects, any good tips?

Hi,
I’m in a deep discussion with the very friendly AudioMatt, in an other topic about my big max/java project that i’m trying to structure well, but the topic is in the wrong forum (MaxMSP), it is mostly about java in fact.

So in the case you are interested in joining this long discussion, or even have some tip from your experience, it’s here :

The beginning of the discussion is more about a preset/parameters-recording concern but after it leads to the main structure of the the max/java project. It starts to get really interesting with the AudioMatt diagram in the 10th post.