Implement the full SpeakLine example