feature/theme: Add list renderer