Add agate menu
Add principal class to info plist
Add methods for swizzling
Experimental action patch
Compiling skeleton
Add protocol for serialization
Fix compile warning
Swizzling :wink: