Alot of refactors and changes, Solidifier 'rewrite' soon.