Created update.js
Created components.js
Added files: core/update.js, util/components.js
Updated apply.js, digest.js, update.js