Implemented more flexible alias
Improved alias to alias whole trees
Code formatted / Mock fixed
Implemented Patterns
Working poc