Struct support, drop gorilla mux support, add pat support