Work in progress Javascript library for working with/creating iMacros