Current thoughts and understanding on concepts related to sports performance and long term athletic development