Add assets
Basic component system implemented