Flash-X is a highly composable multiphysics software that can be used to simulate physical phenomena in several scientific domains. It is derived from FLASH, which has been a community code for several communities over the last 20 years. Flash-X has been fundamentally redesigned to be usable on a variety of heterogeneous platforms. A part of the redesign is a utilizing a newly designed performance portability abstract layer that is langauge agnostic.