HubSpot Interview Question

How would you spec out a commenting application?