Initial commit of source code moved from the-fascinator project.