Looked up a few tutorials on facades and laravel 4... tried some... not liked the way they work.

For instance, they don't all provide a way of defining where to store the facade files and service providers... and i tried to step away from that and got my head bumped into a few walls until i decided to do this thread.

So: Let's say i have an app called Laracms (laravel cms). 

I'd like to store everything i create - facades, service providers, etc in a folder under app named laracms.

So i'd have /app/laracms/facades, /app/laracms/serviceproviders and so on. I don't want to mix the facades with the database models, i want to keep things as separate as possible.

Let's take now, in my case, the Settings name for the facade (i want to implement a settings class to use in views and admin to set up misc. stuff).

Settings::get(), Settings::set() as methods.

Can anyone explain how to set facades up correctly? I don't know what i'm doing wrong and i need a fresh start. 

Thanks,
Chris

Looking for a step by step with simple explanations of how and why.