adds separated style file for the topic layout
removes unused layout
adds some comments for me to better understand the style structure