[RFC] Common: Add a buildin profiler

Sadly, "Camel Case" is this: ```thisIsCamelCase``` (altho the two, often upper-cased C's suggest that all first letters are upper-case). "Pascal Case" or "Upper Camel Case" is what we want: ```ThisIsPascalCase```. Easy to remember because its backwards and I always get it wrong aswell :|