Moved comment and documentation rules into separate units