Adding LibraryView prototype files into DynamoCore project

This pull-request is initial in series of pull-requests connected with adding new design prototype into Dynamo.

@Benglin, please review.

The code almost not changed of version you send me by email. Please check if I added files in correct places and namespaces. Thank you.
This file will not be used eventually, please remove it and keep it inside our prototype executable.