Architecture: Abstract vs. Manifest