Packages reorganization
Added helper for handling async callbacks. In async callback interface added annotations for optional callbacks