Grain storage: A systematic approach