Does anyone have a problem if I worked towards
removing the initialize() method from our
LayoutManager interface? The relatively few cases in
our LM subclasses where we are using it each appear to
show that they can initialize themselves -- the method
is currently only being used to query traits from an
already available FObj, so the need for external
initialization isn't apparent to me.
I'd rather we move towards subclass-specific
initialize() methods for those LM subclasses that need
them (currently, appears to be about zero), with
comments added as to why external initialization is
preferable for those LM's. This would help in better
understanding the layout process.