Change some header levels
Add part of C# advanced features