architectural doubts clarification

Hello

1 - Yes
2 - No

Its answer to your question, but if you want interactivity like opening doors, turning on/off lights, changing materials, it also could be done with little or no at all of coding…