Add ConfigReader
Optimize Storage
Change to Ptr