Static Metadata renamed MetadataQuery.
Outlining new abstractions
Added more granular marke interface to attributes.
New abstractions for refactored kernel (uncomplete).
Adding tokens abstractions.
On hard way of kernel refactoring...
Added more abstractions and some impl draft.
Adding new unit test project specific for new kernel (ongoing desing).
Outlining a new test for draft code.
Refining abstractions.
OptionProperty class and marker interfaces.
Refining abstractions.
Implementing ArgumentTokenizer.
Removed unused file.
ArgumentTokenizer.
Adding test, solving problems with gitignore. oops...
Working on abstractions.
Naming, abstractions...
Detaching new Kernel ns, will be use as reference for refactoring.
Premerge changes.