update deps
major refactor; asset management overhaul; reorganize config