Polyta initial commit, extracted from faacets-core.