Start adding documentation
Rework test integration
Update executor implementation