adding in stronger screen detection support and integration, along with minimal templating engine.