added the ability to add sections dynamically without the need for a reflaw.
added focusing on sections using your-active-section
class
added smooth scrolling for all the sections.
using position:sticky;
I kept the back to the top buttom inside the footer