Create Basic Resource.hpp

I haven't finish it yet.
I just upload this to inquire your opinion whether I should revise my code style.