The software is able to read a wide range of file types, many more then PIL supports for example. File types such as SVG and EPS are supported, along with almost every single other image format.
For quick indexing I implemented a recursive subdirectory file list function in my library that uses multithreading, multiprocessing (ray), and cache based optimizations, in order to index millions of files in ~2.0 seconds, to keep the boot time of the software small.
For optimizations in the search engine and in the actual processing pipeline of the files, the ray wrapper in my library was used extensively, this brought search times and rendering from 20+ seconds to ~0.5 seconds.


