Added documentation and deleted barrel.