An asset toolchain framework based on dye