Add Subtitles interface classes, update main.cpp and Makefile