The problem with point 5 is that posting a new image will always require re-building all sub-pages. It's only for replies that you might get away with not rebuilding them all, and even then you have to deal with threads being deleted off the end.