Initial import of files provided by alphaquad