Hide documentation for interal classes
Refactor check for required libraries