Some docs and fixes. Externalize properties.