Glynor's advice was good. What you want is easily done.
I'll give you one caveat, just because it seems like it might be relevant based on how you worded your post. You talk about "no cross over" and "genres being completely different."
When you fill out tags, MC will often give you choices or suggestions in a drop down menu. These choices are based on all music already in the library. So for example, if you have your Indian and Contemporary music in the same library, all those genres will be shown as suggestions for the Genre tag. Meaning, if you tag a new piece of music, and click the dropdown in the genre field to select a Genre to apply to this new piece of music, you will see both "thumri" and "Jazz". Once you have tagged it as thumri, then thumri is all that will show in the field. But ALL genre values will show as suggestions/choices/options in the tag editor. This will true of other fields as well. It will also be true in smartlist editors and view editors.
If you are emotionally unable to deal with seeing choices for multiple type of music in the library, for seeing both thumri and Jazz as choices, as some people are, then you will have to use separate libraries. But I think that would be a bad way to go, sort of like having each of your children live in a separate house so each could believe they have the biggest bedroom, instead of properly parenting them. But as long as that sort of problem doesn't concern you, you should move ahead with a single library. That issue of choices in the editor won't affect what you actually see in a finished view.
I'm not sure exactly what kind of "help" you want. You seem to know all the terminology, and you seem to know how to create views. So surely you're not asking for someone to create 20 views for you. You know you will have to create all the views, etc. So I'll give you a couple of tips I think will help. Let us know specifically what you have tried and what you don't understand if you need more help.
First, when you create or customize a view, pay special attention to using and understanding the options under "Included Files". The "Set rules for file display" option is central to what you want to do. The "Use parent scheme rules for file display" will also help you. That one means rules are inherited by views created underneath another view.
How you group your music depends on how you use your tags. For example the Genre field. For your Indian Classical music, you could put khyal, thumri, tappa etc into the Genre field, or you could put it into a separate Sub-Genre field. If you put it into a sub-genre field, and the Genre field shows "Indian Classical" then you could probably segregate your music by Genra. If you put it into the Genre field, then you will need a different field to segregate.
I would start be creating a new field. You might call it "Sub-Library". Now, for every file you have, give it a value for this field. The value might be "Indian Classical" or "Contemporary" or "Western Classical". Whatever you want, to correspond with your notion of separate libraries.
Now create a top-level view under Audio called Indian Classical. When you right-click to "add Library View" there is a drop-down for Location, to let you pick where the view will be located. When you click OK, you get a dialog box with options. For "set files to include" add a rule for Sub-Library=Indian Classical.
Now create a second top level view under Audio called Western Classical. For "set files to include" add a rule for Sub-Library=Western Classical.
Get it? You can delete the other top-level views under Audio if you want.
Now when you create a new view (call it Genre, Composer, whatever) if you create it under Western Classical (using that location dropdown) it will only show Western Classical music. Likewise if you create a view under Indian Classical.
When you're creating smartlists, use that same Sub-Library rule.
This is a very simple way to do what you want. If you need a better understanding of creating and customizing views, I suggest you read Marko's excellent tutorial:
https://yabb.jriver.com/interact/index.php?topic=68960.0Good luck. I hope this helps.