Design sketch for Features (provide/require) which autoload packages based on dependencies.