Work in Progress - A Framework for Building Interactive Learning Modules