Add doc blocks
Fix CS
Split Report/Root controller collection in multiple Controller Collections