First commit of old code using interactiveHarp as starting template