Ideas and thoughts. Long read sorry.