Fixed file input.
Added Unicode support. Precursor to multilingual support.
Added accessibility for picture.