Technically it's "implemented" as a javascript library that you can edit and customize to fit your specific needs and use cases.
Just because the default example is based on one set of assumptions does not mean the project is inherently limited or biased.