update source to use our brand new source generator. Update automakes.