Initial commit with :
Wrapt class, working
Tools class, working, need better options handling
DefineTool module, working for some cache operations.
Package class some stubs
PackageList class some stubs