I've decided to rewrite this to make it as simple as possible.
This guide was made and tested in a linux mint sarah live-cd and should be compatible with ubuntu xenial. I personally use gentoo and deviate quite a bit from this guide in my setup, but this is what I would do if I used mint or ubuntu.
Example video of the final results: https://www.youtube.com/watch?v=zkqzQoeOGfU
With touchscreen: https://www.youtube.com/watch?v=GcIrlorWmaQ