Project template revision + dynamic behavior