I'd love to see how you'd go about adding table functionality to Trix. It's something that many people have been looking for without success over the past few years (https://github.com/basecamp/trix/issues/539).
I've tried looking at it myself (the Trix homepage at Github is useful), but my JavaScript skills aren't all they should be!