[0.9.0] Creation of GLAlgorithm class

- Creation of GLAlgorithm class
- Creation of GLAlgorithm.isRegular() method
- Adjustment in various classes