Added some functionalities to layouters, see #42, fixed a few bugs

- Relationships between panels from different packages are generated using shortcuts
- Better support for recursive relationships
- Fixed a few class editor's bugs