Initial layout work and URI validation