life cycle protocol
main component project
datomic component
jetty component