Making a reusable toolkit for writing seesaw scripts