Mantle v0.005

Almost ready to actually do the bits and pieces. Pretty strong so far
though.