Add new supervisor system. Also include new examples