work in progress php framework. see demo repository.