Initial commit
Add simple support for callback and stream styles