51 stateless component mapping

Fixes #51