Pure 219

Rename code project to -impl
add example project for  activation via controller
add documentation