initial work on isolating components for lighter linking

Authored by camiloh on Oct 10 2019, 7:44 PM.