it works! functional impl of themes using linklist

lots and lots of refactoring, internal changes, and experimentation to
resolve on this rather simple solution. includes new assets and files
with respective acknowledgements