- Should this be treated like a jQuery plugin with configuration options? - Should this be more or less prescriptive? - What might the PHP version of this look like? - Will PHP, jQuery, or mix of two be considered best practice?