Adding Octagon structural element

TODO :

- [x] Add tests