Thank you for the thorough reply. Regarding the navigation-icon, I found this article but it appears to be kind of bloated in regards to the amount of code needed.
Any particular JS scripts that work well or that you could point me towards?
The third question was answered perfectly. It’s exactly what I was looking for.