1. -Add some framework for organize component project.
1. -Add logic to save and load start up directory from xml.