Can you customize and modify the gameplay framework that comes with Unreal Engine to meet your own project needs?

Can you customize and modify the gameplay framework that comes with Unreal Engine to meet your own project needs?Just using the gamepaly framework that comes with Unreal Engine always feels that I have limited myself. I wonder if it can be customized and modified to meet my own needs instead of following it.