How to Add Custom Setting Page to WordPress Theme or Plugin?

We are going to create a setting page for WordPress themes and plugins. The output should look like –