Generating FrameNets of Various Granularities: The FrameNet Transformer