feature/jsxtransform

This is NOT ready for merging. I opened this pull request to have a channel for feedback.