Introduce new skill system subsystem stuff

* Adds a new repository pattern, new skill packets and adds new
possibilities for new skill types