Adding a good part of Potato framework
Switched .h for .hpp extensions