Extracted even more constants
why not use interface instead of class ?
Seems like that low-level interface was missing in that branch.
It will allow image gallery generator to not read the lines of image file.