Converted to an IIFE pattern and added Buoy micro-library.