Move Waterfall view to a independent library project.