new scenejs structure