I'm currently playing around with external-graphic and instream-foreign-object as you may have seen. It's my attempt to dive into the whole layout engine thing.
I realize that there are a lot of similarities (and redundancy) between the two classes (and even their LM counterparts). I wonder if I should create a common (abstract) base class for the two. Is there anything that speaks against that other than it may be appropriate to check for additional refactoring possibilities? I'm not planning on reworking the whole thing, just to improve what I stumble upon. Jeremias Maerki