Will fees for sending mosaics always be in XEM?

I’m considering using NEM to create a token for our platform (using mosaics). However, my concern is this: if people want to transfer that token, will they always need to have XEM in their account as well?

I guess this will be similar to the way you need GAS in order to send ETH, but this is very annoying :frowning:

Are there any solutions for this? Could the fee for sending somehow be taken from the mosaic itself?

Or could you do something like this: create a levy which is paid to me (the owner) in mosaics, and in return allow me to pay the sending fee via something like an aggregated transaction (that I read is going to be released with catapult)?

And if this is the case, is it possible to change the levy in the future (for example if the price of NEM goes up and sending fees get too expensive)?