initial subtitles module architecture