Hey, First of all building a website takes lot of efforts and planning. I would rather recommend to build a quick and super sonic websites which loads fast than building feature rich, bulky, lazy loading CMS.
Using below web technologies, your website will be quick, flexible, super safe, and easy to migrate.
1. CodeIgniter
2. jQuery/AngularJS
3. Bootstrap
4. HTML5
5. CSS3
Instead of using WordPress, Joomla, Drupal etc, the above website is 100times better, faster, super light and super secure. As it is custom made website, the whole website will be in your fingertips unlike WordPress or someother, which are plugin dependents and without plugins, these CMS sites will not run.
With my 12+ yrs experience in Web development, I strongly suggest using above tech for your website. I will complete this project in 15-20 days and give you.