A addin framework like sharpdevelop，but it is more simple and more beautiful.