None of the questions you asked can be done with X. You need to customize and add such a code yourself to do so. This is outside of our support scope as it is a customization process.
The second question can be easily achieved with Pro theme. But the first one will still need customization.
I suggest that you check the articles below about Pro to have an informed decision if you consider converting to Pro:
Please consider that Pro is not an upgrade of X, your content will work with no problem after conversion but for example, the Pro theme does not have the Demo Import functionality of the X.