Graph style package major reimplementation