Readme. Refactor factory. Some comments.