Restructuring:
	- All headers and definitions are in their own groups
	- Removed all build targets, will try to understand this better in the near future