Adds some more functionality and tries to get some keys working with an ASM transformer. Have Parker look at the ASM, for it is not yet done.