A comprehensive view of fitness landscapes with neutrality and fitness clouds