added instruction factories
mostly complete attaching instruction definitions to instructions and then attaching them to skwerkflows