All of these sound delicious. While I was growing up we at tomato sandwiches most days for breakfast and lunch. We mostly ate just tomato lettuce and mayonnaise sandwiches. Now I add all of the above. I had a sandwich in a restaurant this week with with bacon, tomato, onion, and asparagus with remoulade sauce. OMG was it good. It was on rye bread.