Allow generate directory name basing on the generated file name

For example, the filename generated by the $mapping->getNamer() service used uniqid() and it is "49f3c69b3b96fdcad5542875679a7806.jpg" 
I want to use directory name, which will propose directory structure for this file like "49/f3". In this case, the directory namer should be called later, after filename was generated by the namer