modifies Component id format
puts desc,tags,authors into base
refactors components