lithium application framework