Ability overview

Merge basic ability features with development branch