Added better sepperation between different can macros
using Doxygen documentation