[WIP DIRTY] Adding more relocation logic, binary caching