Started working on component parser