1. Done.
2. Suggested by someone else, and already implemented.
3. Implementation finished right now

. In current implementation, page resources size is unknown before page split process, so file may end up with more bytes than the specified as it only create a new file if current output file size is equal, or larger, than required size. I'm going to see if using already processed page resources size statistics may reduce this effect.
Check attached images for current GUI implementation.
I'm finishing some other issues, but in a day or two I will provide the new Build 59, Beta 2, to some users who help me beta testing new versions. If you are interested, I can provide it to you too, so you can test this features, and some other good ones you suggested on another occasions.