Completely restructured how positions are made, unfinished
Overhauled how position is synced between components

Also added in a fairly modular entity config system
Modified readme