Initial, PHP-heavy solution to the artwork gallery UI

This approach favors rendering all of the content from PHP using WordPress, and only leveraging JS/jQuery to show and hide elements when handling user interaction