Tighten up dependency list and use shade plugin to hide internal dependencies.