My concern was that the integrated nature of it would make it harder toreplace any one part, especially if desiring to extend rather than just
reimplement. Having it made clear that it's more compatible with being
split out "piecemeal", as you put it - with being essentially modular -
than I'd thought does help somewhat in that regard, however.