Add virtual folders to Logic project
Refactor a few places to be more type-safe
Merge pull request #799 from dungpa/virtual-folder

Virtual folder