[New] implemented Parameter selection with test. 

The ParameterizedElementSelector was still missing.
[Devel] Query engine transparent to the underlying implementation

Currently querying in memory works, now we need the visitor pattern to
abstract away the details of the in memory querying mechanism and allow
other querying mechanisms