Sort menu provider

Creating PR for convenient way to keep discussion easier to track and interact
I could not decide if to make it constant or not. To leave it as variable makes it little flexible in case that we decide to extract some stuff to library and re-use it across number of projects. It does not leave you in that awkward situation that if you want to change number of items you will affect all projects that given version of library is used.