On Tue, May 08, 2012 at 09:57:57AM +0100, James Casbon wrote: > > Avoiding layers can be nice to simplify the architecture, as long as it > > gives you the flexibility you need. This is actually a pattern. See 'Using Mixin Technology to Improve Modularity', for example. http://www.cs.utexas.edu/~lin/papers/aop03.pdf Pj.