I didn't know preview generation was so slow and done completely serialy. There is potential improvement here. Still need to kind of merge the documentation into something readable.