Add infrtastructure for docs