Autotest has the Site* facility for extending functionality of core objects.
We used this facility in the past for CrOS extensions.
But, we're long past the point where we'll ever upstream our changes / rebase to a more recent upstream autotest codebase.
If we unfork some of our changes from Site* to the base object, we can get rid of some files and simplify code readability.
Comment 1 by autumn@chromium.org
, Dec 13 2016