Removed Stop()

Replaced Stop() with Destroy() overload to allow polymorphic bar cleanup
Added BarGroup

Moved bar layout logic to BarGroup type, added timer to keep buff list
updated since layout logic now supports updates in-place