A rapid front-end development framework based on the principles of OOCSS (Object-Oriented Cascading Style Sheets)