Project/deck generation