Users new `// MARK: ` feature to mark sections

Instead of using `#praga mark` which was not compatible with other
compilers, it uses the `// MARK:` which is compatible with all compilers