Factor developer's handbook
