top main header purpose wasn't clear enough so did so code cleanup + introduced isTopMainHeaderCollapsible
added a label to the top main header that says "Main top header"
cleanup collection view layout code + redone isTopMainHeaderCollapsible logic