Add asset build system, add authentication helper