Ok.
I don't have a fixed size of sprites i work with, but, the majority of them aren't in those sizes (16,32,64 and 128), they rely on needs of my clients.
'Do you also need to be able to use images with different dimensions for each side?' : yes, as majority of them don't have sides of same size, sadly.