Fluid and future-proof: How to create and distribute a responsive eLearning course