New component source

Additional base components and archtiecture source to support the new
architecture and demo files. Includes numerous resource path and
namespace changes.