This is a big work in progress. this is mostly to see how others think of it far and for suggestions if you want to say anything feel free to say it.