what are the different ways to categorize markup