Source: https://www.upsidelearning.com/custom/framework-for-responsive-elearning-development-fred.asp