Some themes that I have seen such as the (famous) thesis or even a few other not so famous themes have just an index.php (which has nothing in it), functions.php (call's their framework) and a style.css - and of course the comments.php.
These themes don't exactly show you where they are storing their css - obviously in the header with the enqueue. But if I do something like enqueue my scripts and then call
get_footer() I get the obvious notices about how not having a header.php and footer.php is wrong.
So can some one tell me how themes get away with just index.php? I have read the template hierarchy and while yes everything faults back to index.php - how is it that these people are getting way with this stuff?
It should be notes that these types of themes do not have things like: header-custom.php or things like that.