don't need jss just yet. I think I can purify ply's scope of functionality to a point where even transforms are not directly modified.